package com.ruoyi.system.domain.dto;

import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.page.PageDomain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 标签；轮播；游戏配置对象 t_base_info
 * 
 * @author ruoyi
 * @date 2024-04-16
 */

public class TBaseInfoDto extends PageDomain
{
    private static final long serialVersionUID = 1L;

    /** 任务类型id */
    private Long id;

    /** 任务名称 */
    @Excel(name = "任务名称")
    private String name;

    /** 语言编码（获取各语种的唯一编码） */
    @Excel(name = "语言编码", readConverterExp = "获=取各语种的唯一编码")
//    @TableField("lang_code")
    private String langCode;

    /** 0-有效；1-无效 */
    @Excel(name = "0-有效；1-无效")
//    @TableField("is_delete")
    private Integer isDelete;

    /** 标签类型（1-任务；2-游戏，3-轮播图） */
    @Excel(name = "标签类型", readConverterExp = "1=-任务；2-游戏，3-轮播图")
    private Integer type;

    /** 图片地址 */
    @Excel(name = "图片地址")
//    @TableField("pic_address")
    private String picAddress;

    /** 数据展示层级1-首页活动图标 */
    @Excel(name = "数据展示层级1-首页活动图标")
//    @TableField("type_level")
    private Integer typeLevel;

    /** 文案（具体文案通过语言编码去取） */
    @Excel(name = "文案", readConverterExp = "具=体文案通过语言编码去取")
    private String note;

    /** 跳转地址 */
    @Excel(name = "跳转地址")
//    @TableField("jump_url")
    private String jumpUrl;

    private Long taskId;

    public Long getTaskId() {
        return taskId;
    }

    public void setTaskId(Long taskId) {
        this.taskId = taskId;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setLangCode(String langCode) 
    {
        this.langCode = langCode;
    }

    public String getLangCode() 
    {
        return langCode;
    }
    public void setIsDelete(Integer isDelete) 
    {
        this.isDelete = isDelete;
    }

    public Integer getIsDelete() 
    {
        return isDelete;
    }
    public void setType(Integer type) 
    {
        this.type = type;
    }

    public Integer getType() 
    {
        return type;
    }
    public void setPicAddress(String picAddress) 
    {
        this.picAddress = picAddress;
    }

    public String getPicAddress() 
    {
        return picAddress;
    }
    public void setTypeLevel(Integer typeLevel)
    {
        this.typeLevel = typeLevel;
    }

    public Integer getTypeLevel()
    {
        return typeLevel;
    }
    public void setNote(String note) 
    {
        this.note = note;
    }

    public String getNote() 
    {
        return note;
    }
    public void setJumpUrl(String jumpUrl) 
    {
        this.jumpUrl = jumpUrl;
    }

    public String getJumpUrl() 
    {
        return jumpUrl;
    }



}
